Asynchronous Automata Networks Can Emulate any Synchronous Automata Network
نویسنده
چکیده
We show that any locally finite automata network A with global synchronous updates can be emulated by another one Â, whose structure derives from that of A by a simple construction, but whose updates are made asynchronously at its various component automata (e.g., possibly randomly or sequentially, with or without possible simultaneous updates at different nodes). By “emulatation”, we refer to the existence of a spatial-temporal covering (‘local time’), allowing one to project the behavior of  continuously onto that of A. We also show the existence of a spatial-temporal section of the asynchronous automata network’s behavior which completely determines the synchronous global state of A at every time step. We give the construction of the asynchronous automata network, establish its freedom from deadlocks, and construct local time functions and spatialtemporal sections relating any posssible behavior of  to the single corresponding behavior of A on a given input sequence starting from a given initial global state. This establishes that the behavior of any (locally finite) synchronous automata network actually can be emulated without the restriction of synchronous update, freeing us from the need of a global clock signal. Local information is sufficient to guarantee that the synchronous behavior of A is completely determined by any asynchronous behavior of  starting from a corresponding global state and given the same input sequence as A. Moreover, the relative passage of corresponding local time at any two nodes in  is bounded in a simple way by approximately one-third of the distance between them. As corollaries, any synchronous generalized cellular automaton or synchronous cellular automaton can be emulated by an asynchronous one of the same type. Implementation aspects of these asynchronous automata are also discussed, and open problems and research directions are indicated.
منابع مشابه
Flat Holonomies on Automata Networks
We consider asynchronous networks of identical finite (independent of network’s size or topology) automata. Our automata drive any network from any initial configuration of states, to a coherent state in which it can carry efficiently any computations implementable on synchronous properly initialized networks of the same size. A useful data structure on such networks is a partial orientation of...
متن کامل(March 24, 2009) Flat Holonomies on Automata Networks ∗† Please take the latest version from
We consider asynchronous networks of identical finite (independent of network’s size or topology) automata. Our automata drive any network from any initial configuration of states, to a coherent one in which it can carry efficiently any computations implementable on synchronous properly initialized networks of the same size. A useful data structure on such networks is a partial orientation of i...
متن کاملA Novel Approach for Detecting Relationships in Social Networks Using Cellular Automata Based Graph Coloring
All the social networks can be modeled as a graph, where each roles as vertex and each relationroles as an edge. The graph can be show as G = [V;E], where V is the set of vertices and E is theset of edges. All social networks can be segmented to K groups, where there are members in eachgroup with same features. In each group each person knows other individuals and is in touch ...
متن کاملSelf-Reproduction in Asynchronous Cellular Automata
Building on the work of Von Neumann, Burks, Codd, and Langton, among others, we introduce the first examples of asynchronous self-reproduction in cellular automata. Reliance on a global synchronous update signal has been a limitation of all solutions since the problem of achieving self-production in cellular automata was first attacked by Von Neumann half a century ago. Our results obviate the ...
متن کاملRegion Directed Diffusion in Sensor Network Using Learning Automata:RDDLA
One of the main challenges in wireless sensor network is energy problem and life cycle of nodes in networks. Several methods can be used for increasing life cycle of nodes. One of these methods is load balancing in nodes while transmitting data from source to destination. Directed diffusion algorithm is one of declared methods in wireless sensor networks which is data-oriented algorithm. Direct...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJAC
دوره 14 شماره
صفحات -
تاریخ انتشار 2004